import axios from './api' // 倒入 api
import config from './config.js' // 倒入默认配置
export const BASEURL = config.baseURL

/* 将所有接口统一起来便于维护
 * 如果项目很大可以将 url 独立成文件，接口分成不同的模块
 */


// 公共接口-获取所有城市
export const GET_ALL_CITYS = (params) => {
  return axios({
    url: '/common/city?level=2',
    method: 'GET',
    params
  })
}

// 公共接口-获取所有产品
export const GET_ALL_PRODUCT = (params) => {
  return axios({
    url: '/product/all',
    method: 'POST',
    data:params
  })
}

// 公共接口-获取所有渠道
export const GET_ALL_CHANNEL = (params) => {
  return axios({
    url: '/channel/list',
    method: 'POST',
    data:params
  })
}

// 公共接口-获取媒体列表
export const GET_ALL_MEDIA = (params) => {
  return axios({
    url: '/channel/media',
    method: 'POST',
    data:params
  })
}

// 公共接口-获取组织列表
export const GET_MANAGEMENT_TREE = (params) => {
  return axios({
    url: '/org/management',
    method: 'POST',
    data:params
  })
}


// 公共接口-获取员工通知
export const GET_EMPLOYEE_NOTICE = (params) => {
  return axios({
    url: '/employee/notice',
    method: 'POST',
    data:params
  })
}

// 公共接口-修改客户状态
export const MODIFY_CUSTOMER_PROCESS = (params) => {
  return axios({
    url: '/customer/modify/process',
    method: 'POST',
    data:params
  })
}

// 公共接口-获取团队详情
export const GET_TEAM_INFO = (params) => {
  return axios({
    url: '/team/get',
    method: 'GET',
    params
  })
}

// 公共接口-获取门店详情
export const GET_SHOP_INFO = (params) => {
  return axios({
    url: '/shop/get',
    method: 'GET',
    params
  })
}

// 公共接口-获取城市列表
export const GET_EXPORT_CITY = (params) => {
  return axios({
    url: '/org/export/city',
    method: 'GET',
    params
  })
}
